ci: use pre-baked base images with rclone/shush pre-installed#6970
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #6970 +/- ##
==========================================
+ Coverage 57.19% 57.55% +0.35%
==========================================
Files 259 262 +3
Lines 33233 38237 +5004
==========================================
+ Hits 19008 22006 +2998
- Misses 12291 14152 +1861
- Partials 1934 2079 +145
🚀 New features to boost your workflow:
|
…ackup-manager-base-images # Conflicts: # images/tidb-backup-manager/Dockerfile # images/tidb-backup-manager/Dockerfile.e2e
|
@wuhuizuo: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: csuzhangxc The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
[LGTM Timeline notifier]Timeline:
|
Summary
Switch backup-manager Dockerfiles to use pre-baked base images that have rclone and shush pre-installed, removing the direct GitHub downloads that cause rate-limiting failures in CI.
Changes
images/tidb-backup-manager/Dockerfile: Changed FROM toghcr.io/pingcap-qe/ci/tidb-operator_backup-manager-base:v2026.6.28-7-g6f649337and removed rclone/shush download stepsimages/tidb-backup-manager/Dockerfile.e2e: Changed FROM toghcr.io/pingcap-qe/ci/tidb-operator_e2e-base:v2026.6.28-7-g6f649337and removed rclone/shush download stepsTesting
CI image build will no longer download rclone/shush from GitHub releases, avoiding rate-limit failures.
Risk
Low. The base images contain identical versions of rclone (v1.71.2) and shush (v1.5.5) as were previously downloaded at build time.